@charset "utf-8";
/* CSS Document */

#flash{
width:980px;
height:428px;
float:left;
padding-bottom:10px;
}
#flash * {margin:0; padding:0;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
#flash ul,#flash ul li {list-style:none;}
#flash img {border:0;}

/* tmall focus */
#focus {width:980px; height:428px; overflow:hidden; position:relative; }
#focus ul {height:428px; position:absolute; z-index:-88;}
#focus ul li {float:left; width:980px; height:428px; overflow:hidden; z-index:-88; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; height:126px; left:0; bottom:25px; background:#000;}
#focus .btn {position:absolute; width:970px; height:110px; left:0; bottom:33px; padding-left:10px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:176px; height:110px; text-align:center; margin-right:25px; cursor:pointer; color:#666; background:url(../images/flsh_bg.gif) repeat-x;}
#focus .btn span.on {background:url(../images/flsh_bg.gif) repeat-x; color:#8dc604;}
#focus .btn span img{width:176px; height:76px;vertical-align:middle;margin-top:10px;margin-left:0px; padding:0px;}
.SmallPic{width:176px;height:86px;}
.SmallPic_Font{width:176px;height:21px; font-family:"Microsoft YaHei",SimHei; font-size:12px; text-align:left; border-top:#999 3px solid}
.SmallPic_Font2{width:176px;height:21px; font-family:"Microsoft YaHei",SimHei; font-size:12px; text-align:left; border-top:#8dc604 3px solid}

#index1{
	width:980px;
	height:210px;
	padding-bottom:5px;
	float:left;
	color:both;
	display:inline-block;
}
.gsjj{
	width:560px;
	min-width:560px;
	height:210px;
	overflow:hidden;
	padding-right:15px;
	float:left;
}
.gsjj_bt{ width:560px; height:20px; float:left; color:#666; font-size:15px; font-weight:bold; text-align:left;}
.gsjj_cl{ width:560px; height:40px; float:left; line-height:16px; color:#666; font-size:11px; }
.gsjj_xx{ width:560px; height:85px; float:left; line-height:20px; color:#666; font-size:12px; text-align:left;}
.gsjj a:link,.gsjj a:visited {	text-decoration: none;	font-size:12px;	color:#669001; 	padding-left:5px;}
.gsjj a:active,.gsjj a:hover  {	text-decoration: none;	font-size:12px;	color:#669001;	padding-left:5px;}
.gsjj_sp1{ color:#669001; text-decoration:underline;}
.qyyx{ width:555px; height:90px; float:right;  border:1px #669001 solid; background-color:#ececec; margin-top:5px; margin-left:3px; border-radius:5px;  }
.qyyx_bt{ width:555px; height:26px; margin-top:5px; padding-bottom:3px; float:left; color:#669001; font-size:15px; font-weight:bold; text-align:center; }
.qyyx_xx{ width:555px; height:50px; float:left; font-size:12px; color:#666; padding-top:5px; background:url(../images/qyyx.png) no-repeat right bottom; }
.qyyx_x1{ width:185px; height:25px; float:left; line-height:25px; vertical-align:middle; margin-left:15px; margin-top:5px;}
.qyyx_x109{ width:100px; height:25px; float:left; line-height:25px; vertical-align:middle;  margin-top:5px; }
.qyyx_x1 span{ float:left; padding-right:5px;}
.qyyx_x1 span input{ float:left; width:98px; height:18px; border:1px #999 solid; background:#fff;}
.qyyx_sp1{ color:#666; font-size:14px; }
.souskuang { float:left; width:558px; height:100px;  }
.sous { float:left; width:260px; height:30px; margin-bottom:8px;}
.long { width:180px; height:20px;}
.dl { background:#00411e; height:25px; line-height:25px; width:85px; color:#fff; font-size:14px; text-align:center; border:0; border-radius:5px; }


